home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Oregon Trail / Sample Application / Sample Application.rsrc / CODE_11_Export.txt < prev    next >
Text File  |  1993-06-23  |  17KB  |  321 lines

  1. # near model CODE resource
  2. # jump table entries: 2704-2710 (7 of them)
  3. export_338:
  4. 00000000  2F0B                     move.l     -[A7], A3
  5. 00000002  266F 0008                movea.l    A3, [A7 + 0x8]
  6. 00000006  3013                     move.w     D0, [A3]
  7. 00000008  48C0                     ext.l      D0
  8. 0000000A  72FF                     moveq.l    D1, 0xFFFFFFFF
  9. 0000000C  B280                     cmp.l      D1, D0
  10. 0000000E  660E                     bne        +0x10 /* 0000001E */
  11. 00000010  486D D506                pea.l      [A5 - 0x2AFA]
  12. 00000014  70CD                     moveq.l    D0, 0xFFFFFFCD
  13. 00000016  2F00                     move.l     -[A7], D0
  14. 00000018  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  15. 0000001C  508F                     addq.l     A7, 8
  16. label0000001E:
  17. 0000001E  558F                     subq.l     A7, 2
  18. 00000020  3F13                     move.w     -[A7], [A3]
  19. 00000022  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  20. 00000026  558F                     subq.l     A7, 2
  21. 00000028  7000                     moveq.l    D0, 0x00
  22. 0000002A  2F00                     move.l     -[A7], D0
  23. 0000002C  3F2D D540                move.w     -[A7], [A5 - 0x2AC0]
  24. 00000030  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  25. 00000034  36BC FFFF                move.w     [A3], 0xFFFF
  26. 00000038  588F                     addq.l     A7, 4
  27. 0000003A  265F                     movea.l    A3, [A7]+
  28. 0000003C  4E75                     rts
  29. export_339:
  30. 0000003E  4E56 FFF0                link       A6, -0x0010
  31. 00000042  4AAD D548                tst.l      [A5 - 0x2AB8]
  32. 00000046  6706                     beq        +0x8 /* 0000004E */
  33. 00000048  2F2D D548                move.l     -[A7], [A5 - 0x2AB8]
  34. 0000004C  A9CD                     syscall    TEDispose
  35. label0000004E:
  36. 0000004E  426E FFF2                clr.w      [A6 - 0xE]
  37. 00000052  426E FFF0                clr.w      [A6 - 0x10]
  38. 00000056  3D7C 0064 FFF6           move.w     [A6 - 0xA], 0x64 /* 'd' */
  39. 0000005C  3D7C 0064 FFF4           move.w     [A6 - 0xC], 0x64 /* 'd' */
  40. 00000062  426E FFF8                clr.w      [A6 - 0x8]
  41. 00000066  3D7C FF9C FFFA           move.w     [A6 - 0x6], 0xFF9C
  42. 0000006C  3D7C 0064 FFFC           move.w     [A6 - 0x4], 0x64 /* 'd' */
  43. 00000072  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  44. 00000078  598F                     subq.l     A7, 4
  45. 0000007A  486E FFF0                pea.l      [A6 - 0x10]
  46. 0000007E  486E FFF8                pea.l      [A6 - 0x8]
  47. 00000082  A9D2                     syscall    TENew
  48. 00000084  2B5F D548                move.l     [A5 - 0x2AB8], [A7]+
  49. 00000088  206D D548                movea.l    A0, [A5 - 0x2AB8]
  50. 0000008C  2050                     movea.l    A0, [A0]
  51. 0000008E  317C FFFF 0048           move.w     [A0 + 0x48], 0xFFFF
  52. 00000094  4E5E                     unlink     A6
  53. 00000096  4E75                     rts
  54. export_340:
  55. 00000098  4E56 FFAC                link       A6, -0x0054
  56. 0000009C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  57. 000000A0  286E 000C                movea.l    A4, [A6 + 0xC]
  58. 000000A4  266E 0008                movea.l    A3, [A6 + 0x8]
  59. 000000A8  7C0A                     moveq.l    D6, 0x0A
  60. 000000AA  6000 0086                bra        +0x88 /* 00000132 */
  61. label000000AE:
  62. 000000AE  7000                     moveq.l    D0, 0x00
  63. 000000B0  2D40 FFBC                move.l     [A6 - 0x44], D0
  64. 000000B4  2D4B FFC2                move.l     [A6 - 0x3E], A3
  65. 000000B8  3D6D D540 FFC6           move.w     [A6 - 0x3A], [A5 - 0x2AC0]
  66. 000000BE  422E FFCA                clr.b      [A6 - 0x36]
  67. 000000C2  1D7C 0003 FFCB           move.b     [A6 - 0x35], 0x3
  68. 000000C8  2D40 FFCC                move.l     [A6 - 0x34], D0
  69. 000000CC  558F                     subq.l     A7, 2
  70. 000000CE  486E FFB0                pea.l      [A6 - 0x50]
  71. 000000D2  7200                     moveq.l    D1, 0x00
  72. 000000D4  1F01                     move.b     -[A7], D1
  73. 000000D6  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  74. 000000DA  3E1F                     move.w     D7, [A7]+
  75. 000000DC  48C7                     ext.l      D7
  76. 000000DE  4A87                     tst.l      D7
  77. 000000E0  6608                     bne        +0xA /* 000000EA */
  78. 000000E2  38AE FFC8                move.w     [A4], [A6 - 0x38]
  79. 000000E6  4246                     clr.w      D6
  80. 000000E8  6048                     bra        +0x4A /* 00000132 */
  81. label000000EA:
  82. 000000EA  3006                     move.w     D0, D6
  83. 000000EC  5346                     subq.w     D6, 1
  84. 000000EE  3007                     move.w     D0, D7
  85. 000000F0  0440 FFCA                subi.w     D0, 0xFFCA
  86. 000000F4  6706                     beq        +0x8 /* 000000FC */
  87. 000000F6  5B40                     subq.w     D0, 5
  88. 000000F8  671A                     beq        +0x1C /* 00000114 */
  89. 000000FA  6034                     bra        +0x36 /* 00000130 */
  90. label000000FC:
  91. 000000FC  558F                     subq.l     A7, 2
  92. 000000FE  2F0B                     move.l     -[A7], A3
  93. 00000100  3F2D D540                move.w     -[A7], [A5 - 0x2AC0]
  94. 00000104  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  95. 00000108  3E1F                     move.w     D7, [A7]+
  96. 0000010A  48C7                     ext.l      D7
  97. 0000010C  4A87                     tst.l      D7
  98. 0000010E  6722                     beq        +0x24 /* 00000132 */
  99. 00000110  4246                     clr.w      D6
  100. 00000112  601E                     bra        +0x20 /* 00000132 */
  101. label00000114:
  102. 00000114  701E                     moveq.l    D0, 0x1E
  103. 00000116  2F00                     move.l     -[A7], D0
  104. 00000118  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  105. 0000011C  48C0                     ext.l      D0
  106. 0000011E  721E                     moveq.l    D1, 0x1E
  107. 00000120  D081                     add.l      D0, D1
  108. 00000122  588F                     addq.l     A7, 4
  109. 00000124  2F00                     move.l     -[A7], D0
  110. 00000126  486E FFAC                pea.l      [A6 - 0x54]
  111. 0000012A  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  112. 0000012E  6002                     bra        +0x4 /* 00000132 */
  113. label00000130:
  114. 00000130  4246                     clr.w      D6
  115. label00000132:
  116. 00000132  48C6                     ext.l      D6
  117. 00000134  4A86                     tst.l      D6
  118. 00000136  6E00 FF76                bgt        -0x88 /* 000000AE */
  119. 0000013A  48C7                     ext.l      D7
  120. 0000013C  4A87                     tst.l      D7
  121. 0000013E  670E                     beq        +0x10 /* 0000014E */
  122. 00000140  7000                     moveq.l    D0, 0x00
  123. 00000142  2F00                     move.l     -[A7], D0
  124. 00000144  48C7                     ext.l      D7
  125. 00000146  2F07                     move.l     -[A7], D7
  126. 00000148  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  127. 0000014C  508F                     addq.l     A7, 8
  128. label0000014E:
  129. 0000014E  3007                     move.w     D0, D7
  130. 00000150  4CEE 18C0 FF9C           movem.l    D6,D7,A3,A4, [A6 - 0x64]
  131. 00000156  4E5E                     unlink     A6
  132. 00000158  4E75                     rts
  133. export_341:
  134. 0000015A  4E56 FEEE                link       A6, -0x0112
  135. 0000015E  48E7 0118                movem.l    -[A7], D7,A3,A4
  136. 00000162  286E 0008                movea.l    A4, [A6 + 0x8]
  137. 00000166  266D E264                movea.l    A3, [A5 - 0x1D9C]
  138. 0000016A  426E FFFE                clr.w      [A6 - 0x2]
  139. 0000016E  4247                     clr.w      D7
  140. 00000170  6042                     bra        +0x44 /* 000001B4 */
  141. label00000172:
  142. 00000172  2F0B                     move.l     -[A7], A3
  143. 00000174  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  144. 00000178  7200                     moveq.l    D1, 0x00
  145. 0000017A  1200                     move.b     D1, D0
  146. 0000017C  588F                     addq.l     A7, 4
  147. 0000017E  6628                     bne        +0x2A /* 000001A8 */
  148. 00000180  486E FEEE                pea.l      [A6 - 0x112]
  149. 00000184  486E FFFE                pea.l      [A6 - 0x2]
  150. 00000188  48C7                     ext.l      D7
  151. 0000018A  2F07                     move.l     -[A7], D7
  152. 0000018C  2F0B                     move.l     -[A7], A3
  153. 0000018E  7000                     moveq.l    D0, 0x00
  154. 00000190  2F00                     move.l     -[A7], D0
  155. 00000192  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  156. 00000196  7001                     moveq.l    D0, 0x01
  157. 00000198  2F00                     move.l     -[A7], D0
  158. 0000019A  486E FEF6                pea.l      [A6 - 0x10A]
  159. 0000019E  2F0C                     move.l     -[A7], A4
  160. 000001A0  4EBA 0060                jsr        [PC + 0x60 /* 00000202 */]
  161. 000001A4  4FEF 0020                lea.l      A7, [A7 + 0x20]
  162. label000001A8:
  163. 000001A8  2F0B                     move.l     -[A7], A3
  164. 000001AA  4EAD 0B82                jsr        [A5 + 0xB82 /* export_364 */]
  165. 000001AE  2640                     movea.l    A3, D0
  166. 000001B0  588F                     addq.l     A7, 4
  167. 000001B2  5247                     addq.w     D7, 1
  168. label000001B4:
  169. 000001B4  48C7                     ext.l      D7
  170. 000001B6  302D E276                move.w     D0, [A5 - 0x1D8A]
  171. 000001BA  48C0                     ext.l      D0
  172. 000001BC  B087                     cmp.l      D0, D7
  173. 000001BE  6EB2                     bgt        -0x4C /* 00000172 */
  174. 000001C0  4CEE 1880 FEE2           movem.l    D7,A3,A4, [A6 - 0x11E]
  175. 000001C6  4E5E                     unlink     A6
  176. 000001C8  4E75                     rts
  177. export_342:
  178. 000001CA  4E56 FF00                link       A6, -0x0100
  179. 000001CE  48E7 0018                movem.l    -[A7], A3,A4
  180. 000001D2  286E 0010                movea.l    A4, [A6 + 0x10]
  181. 000001D6  47EE FF00                lea.l      A3, [A6 - 0x100]
  182. 000001DA  2F0B                     move.l     -[A7], A3
  183. 000001DC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  184. 000001E0  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  185. 000001E4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  186. 000001E8  7000                     moveq.l    D0, 0x00
  187. 000001EA  102E 0017                move.b     D0, [A6 + 0x17]
  188. 000001EE  2F00                     move.l     -[A7], D0
  189. 000001F0  2F0B                     move.l     -[A7], A3
  190. 000001F2  2F0C                     move.l     -[A7], A4
  191. 000001F4  4EBA 000C                jsr        [PC + 0xC /* 00000202 */]
  192. 000001F8  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  193. 000001FE  4E5E                     unlink     A6
  194. 00000200  4E75                     rts
  195. export_343:
  196. fn00000202:
  197. 00000202  4E56 FFFC                link       A6, -0x0004
  198. 00000206  48E7 0018                movem.l    -[A7], A3,A4
  199. 0000020A  286E 000C                movea.l    A4, [A6 + 0xC]
  200. 0000020E  266E 0008                movea.l    A3, [A6 + 0x8]
  201. 00000212  200B                     move.l     D0, A3
  202. 00000214  675A                     beq        +0x5C /* 00000270 */
  203. 00000216  4A2E 0013                tst.b      [A6 + 0x13]
  204. 0000021A  670A                     beq        +0xC /* 00000226 */
  205. 0000021C  486D D512                pea.l      [A5 - 0x2AEE]
  206. 00000220  2F0C                     move.l     -[A7], A4
  207. 00000222  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  208. label00000226:
  209. 00000226  2053                     movea.l    A0, [A3]
  210. 00000228  2D68 003E FFFC           move.l     [A6 - 0x4], [A0 + 0x3E]
  211. 0000022E  598F                     subq.l     A7, 4
  212. 00000230  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  213. 00000234  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  214. 00000238  0C9F 0000 7D00           cmpi.l     [A7]+, 0x7D00 /* '}\0' */
  215. 0000023E  6F16                     ble        +0x18 /* 00000256 */
  216. 00000240  7000                     moveq.l    D0, 0x00
  217. 00000242  2F00                     move.l     -[A7], D0
  218. 00000244  2053                     movea.l    A0, [A3]
  219. 00000246  3228 0070                move.w     D1, [A0 + 0x70]
  220. 0000024A  48C1                     ext.l      D1
  221. 0000024C  2F01                     move.l     -[A7], D1
  222. 0000024E  2F0B                     move.l     -[A7], A3
  223. 00000250  A9D1                     syscall    TESetSelect
  224. 00000252  2F0B                     move.l     -[A7], A3
  225. 00000254  A9D7                     syscall    TEDelete
  226. label00000256:
  227. 00000256  4878 7FFF                push.l     0x7FFF
  228. 0000025A  4878 7FFF                push.l     0x7FFF
  229. 0000025E  2F0B                     move.l     -[A7], A3
  230. 00000260  A9D1                     syscall    TESetSelect
  231. 00000262  486C 0001                pea.l      [A4 + 0x1]
  232. 00000266  7000                     moveq.l    D0, 0x00
  233. 00000268  1014                     move.b     D0, [A4]
  234. 0000026A  2F00                     move.l     -[A7], D0
  235. 0000026C  2F0B                     move.l     -[A7], A3
  236. 0000026E  A9DE                     syscall    TEInsert
  237. label00000270:
  238. 00000270  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  239. 00000276  4E5E                     unlink     A6
  240. 00000278  4E75                     rts
  241. export_344:
  242. 0000027A  4E56 FFB0                link       A6, -0x0050
  243. 0000027E  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  244. 00000282  3A2E 0012                move.w     D5, [A6 + 0x12]
  245. 00000286  266E 000C                movea.l    A3, [A6 + 0xC]
  246. 0000028A  3C2E 000A                move.w     D6, [A6 + 0xA]
  247. label0000028E:
  248. 0000028E  7000                     moveq.l    D0, 0x00
  249. 00000290  2D40 FFBC                move.l     [A6 - 0x44], D0
  250. 00000294  3D46 FFC8                move.w     [A6 - 0x38], D6
  251. 00000298  2D4B FFD0                move.l     [A6 - 0x30], A3
  252. 0000029C  7200                     moveq.l    D1, 0x00
  253. 0000029E  3205                     move.w     D1, D5
  254. 000002A0  2D41 FFD4                move.l     [A6 - 0x2C], D1
  255. 000002A4  3D7C 0001 FFDC           move.w     [A6 - 0x24], 0x1
  256. 000002AA  2D40 FFDE                move.l     [A6 - 0x22], D0
  257. 000002AE  558F                     subq.l     A7, 2
  258. 000002B0  486E FFB0                pea.l      [A6 - 0x50]
  259. 000002B4  7200                     moveq.l    D1, 0x00
  260. 000002B6  1F01                     move.b     -[A7], D1
  261. 000002B8  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  262. 000002BC  3E1F                     move.w     D7, [A7]+
  263. 000002BE  48C7                     ext.l      D7
  264. 000002C0  4A87                     tst.l      D7
  265. 000002C2  6716                     beq        +0x18 /* 000002DA */
  266. 000002C4  48C7                     ext.l      D7
  267. 000002C6  2F07                     move.l     -[A7], D7
  268. 000002C8  4EBA 0022                jsr        [PC + 0x22 /* 000002EC */]
  269. 000002CC  48C7                     ext.l      D7
  270. 000002CE  70D4                     moveq.l    D0, 0xFFFFFFD4
  271. 000002D0  B087                     cmp.l      D0, D7
  272. 000002D2  588F                     addq.l     A7, 4
  273. 000002D4  6704                     beq        +0x6 /* 000002DA */
  274. 000002D6  3007                     move.w     D0, D7
  275. 000002D8  6008                     bra        +0xA /* 000002E2 */
  276. label000002DA:
  277. 000002DA  48C7                     ext.l      D7
  278. 000002DC  4A87                     tst.l      D7
  279. 000002DE  66AE                     bne        -0x50 /* 0000028E */
  280. 000002E0  3007                     move.w     D0, D7
  281. label000002E2:
  282. 000002E2  4CEE 08E0 FFA0           movem.l    D5,D6,D7,A3, [A6 - 0x60]
  283. 000002E8  4E5E                     unlink     A6
  284. 000002EA  4E75                     rts
  285. fn000002EC:
  286. 000002EC  4E56 FEB0                link       A6, -0x0150
  287. 000002F0  48E7 0110                movem.l    -[A7], D7,A3
  288. 000002F4  47EE FF00                lea.l      A3, [A6 - 0x100]
  289. 000002F8  3E2E 000A                move.w     D7, [A6 + 0xA]
  290. 000002FC  48C7                     ext.l      D7
  291. 000002FE  70D4                     moveq.l    D0, 0xFFFFFFD4
  292. 00000300  B087                     cmp.l      D0, D7
  293. 00000302  6710                     beq        +0x12 /* 00000314 */
  294. 00000304  7000                     moveq.l    D0, 0x00
  295. 00000306  2F00                     move.l     -[A7], D0
  296. 00000308  48C7                     ext.l      D7
  297. 0000030A  2F07                     move.l     -[A7], D7
  298. 0000030C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  299. 00000310  508F                     addq.l     A7, 8
  300. 00000312  6030                     bra        +0x32 /* 00000344 */
  301. label00000314:
  302. 00000314  2F0B                     move.l     -[A7], A3
  303. 00000316  3F3C 0BB8                move.w     -[A7], 0xBB8
  304. 0000031A  7011                     moveq.l    D0, 0x11
  305. 0000031C  3F00                     move.w     -[A7], D0
  306. 0000031E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  307. 00000322  7000                     moveq.l    D0, 0x00
  308. 00000324  2D40 FEBC                move.l     [A6 - 0x144], D0
  309. 00000328  2D40 FEC2                move.l     [A6 - 0x13E], D0
  310. 0000032C  3D6D D540 FEC6           move.w     [A6 - 0x13A], [A5 - 0x2AC0]
  311. 00000332  558F                     subq.l     A7, 2
  312. 00000334  486E FEB0                pea.l      [A6 - 0x150]
  313. 00000338  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  314. 0000033C  2F0B                     move.l     -[A7], A3
  315. 0000033E  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  316. 00000342  5C8F                     addq.l     A7, 6
  317. label00000344:
  318. 00000344  4CEE 0880 FEA8           movem.l    D7,A3, [A6 - 0x158]
  319. 0000034A  4E5E                     unlink     A6
  320. 0000034C  4E75                     rts
  321.